Distributed Software Development Literature Distribution Dimensions in Software Development Projects: a Taxonomy Global Software Development
نویسنده
چکیده
are distributed in different ways and face particular challenges. Some researchers focus on problems of global distribution and related lessons learned,4,5 whereas others emphasize distribution as an advantage in software development that speeds the development process—for example, in OSS projects.6 However diverse the project and whatever the perceived benefits or drawbacks, understanding the underlying distribution phenomenon is crucial to analyzing existing methods and tools for their applicability in distributed project settings. This understanding is also important when proposing new methods or tools. To negotiate distributed project requirements, for example, requires an understanding of distributed project stakeholders. Likewise, requirement document consistency might be related to distributed artifacts. In this article, I seek to explain the distributed software development phenomenon. My goal is to provide developers and other stakeholders a foundation for discussing specific challenges they might face in distributed software development projects. To this end, I present a taxonomy based on an earlier literature study.7 Here, I continue this earlier work by using a case study to exemplify the taxonomy’s use and substantiate its value.
منابع مشابه
Developing a Risk Management Model for Banking Software Development Projects Based on Fuzzy Inference System
Risk management is one of the most influential parts of project management that has a major impact on the success or failure of projects. Due to the increasing use of information technology (IT) systems in all fields and the high failure rate of IT projects in software development and production, it is essential to effectively manage these projects is essential. Therefore, this study is aimed t...
متن کاملMeasuring the Performance of the Virtual Teams in Global Software Development Projects
The development teams who are geographically spread, culturally mixed and mainly depend on information and communication technology (ICT) for communication is defined as a global virtual teams (GVTs). Despite the advancement of technologies, achieving the efficient performance of GVTs remains a challenge. The reviewed literature has highlighted the importance of training and development, organi...
متن کاملStudy the Impact of Requirements Management Characteristics in Global Software Development Projects: an Ontology Based Approach
Requirements Management is one of the challenging and key tasks in the development of software products in distributed software development environment. One of the key reasons found in our literature survey the failure of software projects due to poor project management and requirement management activity. This main aim of this paper 1. Formulate a framework for the successful and efficient req...
متن کاملIJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 02, 2014 | ISSN (online): 2321-0613
--Requirements Management is one of the challenging and key tasks in the development of software products in distributed software development environment. One of the key reasons found in our literature survey the failure of software projects due to poor project management and requirement management activity. This main aim of this paper1. Formulate a framework for the successful and efficient re...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کامل